import request from '@/config/axios'


// 任务相关文件 API
export const FilesApi = {
  // 查询任务相关文件分页
  getFilesPage: async (params) => {
    return await request.get({ url: `/task/files/page`, params })
  },

  getFilesList: async (params) => {
    return await request.get({ url: `/task/files/list`, params })
  },

  // 查询任务相关文件详情
  getFiles: async (id) => {
    return await request.get({ url: `/task/files/get?id=` + id })
  },

  // 新增任务相关文件
  createFiles: async (data) => {
    return await request.post({ url: `/task/files/create`, data })
  },

  // 修改任务相关文件
  updateFiles: async (data) => {
    return await request.put({ url: `/task/files/update`, data })
  },

  // 删除任务相关文件
  deleteFiles: async (id) => {
    return await request.delete({ url: `/task/files/delete?id=` + id })
  },

  // 导出任务相关文件 Excel
  exportFiles: async (params) => {
    return await request.download({ url: `/task/files/export-excel`, params })
  },
}
